def my_write(file):
    f = open(file, 'w+')
    f.write('这是一个新文件，自动插入信息')
    f.close()

def my_read(file):
    f = open(file, 'r')
    print(f.read())
    f.close()

# 立即读写
def now_wirte():
    f = open('now1.txt', 'a+', encoding="utf-8")
    f.write('立即读写，并修改指针 例\n')
    f.writelines(['你好',' python','我来学习了','怎么学呢'])

    # s = f.read() 在未修改指针前，光标是放在 例这个字符后面,所以读出为空

    # f.seek(0) #默认。utf-8的字符串，一个字符点三个字节，gbk的一个字符占两个字节
    # s = f.read() #此时可以读出

    # 修改指针位置，第一个字则没有了
    #f.seek(3)
    #s=f.read()

    f.seek(0)
    # s = f.read(3) #读取长度

    # s = f.readline() #读取一行
    # s = f.readlines() #读取多行，每一行是一个列表

    # s = f.readable()  判断是否可读

    s = f.read()

    f.close()
    print(s)



if __name__ == '__main__':
    # my_write('newtext.txt')
    # my_read('newtext.txt')
    now_wirte()


